export interface OccupancyStatisticsVO {
  /**
   * 统计ID
   */
  statId: string | number;

  /**
   * 统计日期
   */
  statDate: string;

  /**
   * 统计月份
   */
  statMonth: string;

  /**
   * 统计年份
   */
  statYear: number;

  /**
   * 总床位数
   */
  totalBeds: number;

  /**
   * 已占用床位数
   */
  occupiedBeds: number;

  /**
   * 可用床位数
   */
  availableBeds: number;

  /**
   * 维修中床位数
   */
  maintenanceBeds: number;

  /**
   * 入住率(%)
   */
  occupancyRate: number;

  /**
   * 新入住人数
   */
  newAdmissions: number;

  /**
   * 退住人数
   */
  discharges: number;

  /**
   * 平均入住天数
   */
  avgStayDays: number;

  /**
   * 等待入住人数
   */
  waitingListCount: number;

  /**
   * 备注
   */
  remarks: string;

}

export interface OccupancyStatisticsForm extends BaseEntity {
  /**
   * 统计ID
   */
  statId?: string | number;

  /**
   * 统计日期
   */
  statDate?: string;

  /**
   * 统计月份
   */
  statMonth?: string;

  /**
   * 统计年份
   */
  statYear?: number;

  /**
   * 总床位数
   */
  totalBeds?: number;

  /**
   * 已占用床位数
   */
  occupiedBeds?: number;

  /**
   * 可用床位数
   */
  availableBeds?: number;

  /**
   * 维修中床位数
   */
  maintenanceBeds?: number;

  /**
   * 入住率(%)
   */
  occupancyRate?: number;

  /**
   * 新入住人数
   */
  newAdmissions?: number;

  /**
   * 退住人数
   */
  discharges?: number;

  /**
   * 平均入住天数
   */
  avgStayDays?: number;

  /**
   * 等待入住人数
   */
  waitingListCount?: number;

  /**
   * 备注
   */
  remarks?: string;

}

export interface OccupancyStatisticsQuery extends PageQuery {

  /**
   * 统计日期
   */
  statDate?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



